package com.ryskoo.catering.productimage.repository;

import com.ryskoo.catering.productimage.domain.ProductImagePO;
import com.ryskoo.framework.core.repository.IBasicRepository;

import java.util.List;

public interface IProductImageRepository extends IBasicRepository<ProductImagePO> {
    /**
     * 根据商品uuid删除图片数据
     * @param mainUuid
     */
    public void deleteByMainUuid(String mainUuid);

    /**
     * 根据商品uuids删除图片数据
     * @param mainUuids
     */
    public void deleteByMainUuids(List<String> mainUuids);

    /**
     * 根据商品uuid获取图片
     * @param mainUuid
     * @return
     */
    public List<ProductImagePO> getImagesByMainUuid(String mainUuid);
}
